package cn.bdqn.service;

import cn.bdqn.domain.Charge;

import java.util.List;

/**
 * @author 收费的业务接口
 */
public interface ChargeService {

    /**
     * 根据病人信息id查询收费信息
     * @param menberId
     * @return
     */
    Charge queryByMenberId(Integer menberId);

    /**
     * 根据收费menberId修改收费单状态为已支付
     * @param menberId
     */
    int updateByMenberId(Integer menberId);

    /**
     * 添加收费信息
     * @param charge
     * @return
     */
    int   addCharge(Charge charge);

    /**
     * 根据menber_id查询收费单pay_status状态为0的数据的数量
     * @param menberId
     * @return
     */
   int queryVerifyById(int menberId);

    /**
     * 查询全部收费信息
     * @return
     */
    List<Charge> queryAll();

}
